.page_header {
  font-size: 18px;
  margin-bottom: 20px;
}

.detail_page {
  .row {
    display: flex;
    align-items: flex-start;
    padding: 15px;
  }

  .col {
    display: flex;
    align-items: flex-start;
  }

  .detail_label {
    text-align: right;
    width: 120px;
    flex: 0 0 auto;
  }

  .detail_value {
    text-align: left;
    margin-left: 10px;
  }

  .editor_detail {
    margin-left: 10px;
    border: 1px solid #ccc;
    overflow: auto;
    max-height: 500px;
    width: 600px;
  }

  .detail_value_imgList {
    display: flex;
    align-items: center;

    img {
      display: block;
      width: 100px;
      height: 100px;
      object-fit: contain;
      border: 1px solid #ccc;
    }
  }
}
